Resara PamudithaCircuit breaker PatternThe design pattern known as the circuit breaker pattern is more than that; it also serves as a sustainable pattern that keeps the service…Jul 26, 2022Jul 26, 2022
Resara PamudithaDesign Patterns for MicroservicesThe three components of the aggregator pattern are the parallel, chain, and branch patterns. Suppose a domain-driven approach can be used…Jul 26, 2022Jul 26, 2022
Resara PamudithaBest Practices in MicroserviceWhen creating microservices, there are numerous best practices to follow. When customer service and restructuring services are available…Jul 26, 2022Jul 26, 2022
Resara PamudithaContainer-less Application with Spring BootWhat is a webserver?Jul 24, 2022Jul 24, 2022
Resara PamudithaDocker and Container based ApplicationsA container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from…Jul 24, 2022Jul 24, 2022
Resara PamudithaTCP dump for slow backendWhat is the reason for service getting slow?Jul 22, 2022Jul 22, 2022
Resara PamudithaManual message acknowledge on KafkaKafka allows processing messages as batches. The client takes the message as a batch and processes them one by one. After processing the…Jul 22, 2022Jul 22, 2022
Resara PamudithaNetworking and ThreadsTo connect to another machine, we need a Socket connection. A Socket ( java.net.Socket class) is an object that represents a network…Jul 17, 2022Jul 17, 2022
Resara PamudithaSaving ObjectsJava state can be saved in a variety of ways. How the state is used decides how it is saved. Serialization can be used if the created data…Jul 17, 2022Jul 17, 2022