Blog
2024
2023
- How Docker WorksDocker makes use of a client-server architecture. The Docker client talks with the docker daemon which helps in building, running, and distributing the docker containers. Client runs with the daemon on the same system or we can connect the Docker client with the Docker daemon remotely.
- ContainerizationA lightweight and isolated executable unit that packages an application along with all its dependencies, including libraries, frameworks, and system tools.
- DockerDocker packages an application and its dependencies in a virtual container that can run on any OS or computer. This enables the application to run in a variety of locations, such as on-premises, in public (see decentralized computing, distributed computing, and cloud computing) or private cloud.
- Hexagonal Architecture | Ports and Adapters ArchitectureHexagonal Architecture/Ports and Adapters Architecture is a software design pattern that emphasizes the separation of core business logic from external dependencies. It uses ports and adapters to define clear boundaries, allowing the application to be flexible, testable, and maintainable.
- FOSSFOSS is all about freedom and sharing. It refers to software that is not only free to use but also allows users to access its source code, modify it, and distribute it to others.
2022
- Renew SSL using Preferred-Challege DNSRenew the expired SSL certificate using certbot via preferred-challenge dns.
- Deploy gRPC Service in K8sDeploy the gRPC service in kubernetes using Kind: HTTPProxy of contour ingress controller.
- MDX syntax guideGet started writing mdx in markdown.
- Markdown syntax guideGet started writing content in markdown.
2021