@alexxubyte

Alex Xu (@alexxubyte)

View on X 15 Unrolled Threads
Thread Archive
75
💻 Tech & Development

Top 4 Kubernetes Service Types in one diagram. The diagram below shows 4 ways to expose a Service. In Kubernetes, a Service is a method for exposing a network application in the cluster. We use a Service to make that set of Pods available on the network so that users can interact with it. There a...

Dec 26, 2023
Thread Archive
85
🎬 Entertainment🚀 Business & Startups💻 Tech & Development

IBM MQ -> RabbitMQ -> Kafka ->Pulsar, How do message queue architectures evolve? 🔹 IBM MQ IBM MQ was launched in 1993. It was originally called MQSeries and was renamed WebSphere MQ in 2002. It was renamed to IBM MQ in 2014. IBM MQ is a very successful product widely used in the financial sector. I...

Dec 25, 2023
Thread Archive
74
💻 Tech & Development🎨 Design & UX

Top 5 common ways to improve API performance. Result Pagination: This method is used to optimize large result sets by streaming them back to the client, enhancing service responsiveness and user experience. Asynchronous Logging: This approach involves sending logs to a lock-free buffer and retur...

Dec 24, 2023
Thread Archive
74
💻 Tech & Development

CI/CD Simplified Visual Guide Whether you're a developer, a DevOps specialist, a tester, or involved in any modern IT role, CI/CD pipelines have become an integral part of the software development process. Continuous Integration (CI) is a practice where code changes are frequently combined into a ...

Dec 23, 2023
Thread Archive
74
💻 Tech & Development🎨 Design & UX

How does Redis persist data? Redis is an in-memory database. If the server goes down, the data will be lost. The diagram below shows two ways to persist Redis data on disk: 1. AOF (Append-Only File) 2. RDB (Redis Database) Note that data persistence is not performed on the critical path and does...

Dec 22, 2023
Thread Archive
75
💻 Tech & Development🎨 Design & UX💭 Personal & Life

Popular interview question: What is the difference between Process and Thread? To better understand this question, let’s first take a look at what is a Program. A Program is an executable file containing a set of instructions and passively stored on disk. One program can have multiple processes. Fo...

Dec 18, 2023
Advertisement