Mohamed EnnDocker: Images, Networking, Volumes & Docker ComposeIn the previous article, we explored the world of containerization and its champion, Docker. We understood the “why” behind…Dec 7, 20231Dec 7, 20231
Mohamed EnnMicroservices Design Patterns: Service DiscoveryMicroservices architecture has gained widespread adoption due to its flexibility, scalability, and agility. However, with the rise of…Dec 7, 20231Dec 7, 20231
Mohamed EnnIntroduction to Containerization & DockerContainerization has emerged as the new standard for packaging and deploying applications. Unlike traditional methods, where applications…Nov 30, 2023Nov 30, 2023
Mohamed EnnTime and Space Complexity of Algorithms SimplifiedAlgorithms are the building blocks of computer programs, providing a structured approach to solving problems and performing computations…Nov 25, 2023Nov 25, 2023
Mohamed EnnImplementing a Data Collection Service for our MicroservicesGreetings, fellow tech enthusiasts! In our journey to create a Social Media Analytics platform, we’ve reached a pivotal milestone — the…Oct 4, 2023Oct 4, 2023
Mohamed EnnDesigning My Social Media Analytics Microservices: The Initial StepsHello readers,Aug 11, 2023Aug 11, 2023
Mohamed EnnService Discovery in a Spring MicroservicesMicroservices have become the standard architectural pattern in the world of ever evolving technologies. By decomposing a large application…Aug 9, 2023Aug 9, 2023
Mohamed EnnTest-Driven Development and It’s importanceImagine constructing a big building without a blueprint. Sounds difficult, right? The world of software development has its own blueprint…Aug 4, 2023Aug 4, 2023
Mohamed EnnJava Evolution: New Features from Java 8 to 17The most widely taught Java version is Java 8, however, Java didn’t stop there. The later versions have introduced a set of new features…Jul 28, 2023Jul 28, 2023