Wouldn’t it be nice if someone would gather all the best resources, projects, technologies and everything else related to microservices? Yes, it would! The good news is- someone (many people) already did. Let me introduce you to awesome-microservices! Continue reading ““Awesome Microservices” – discover technologies and theory”
Recently I have been taking a bit of a step back from microservices and trying to look at systems architecture from a more general perspective. With that mindset, I have picked up “Clean Architecture” by the “Legendary Craftsman” (that’s probably the publisher’s enthusiasm!) Robert C. Martin “Uncle Bob”. What follows is my thoughts and overall review of the book. Continue reading “Discovering “Clean Architecture” with Uncle Bob”
There is great value in simplicity. When things are simple, they are easier to understand, easier to extend and easier to modify. They are better. Simplicity is the ultimate compliment you can give to an architecture or a framework. In this article, I look at how four different frameworks- Spring Boot, Javalin, Vert.x and Micronaut; approach this quest for simplicity. Continue reading “The Quest for Simplicity in Java Microservices”
Are you really building microservices? What are microservices? There seems to be a constant disagreement on what constitutes microservices systems and what simply makes a “distributed monolith”. In this article, I will go back to basics and look at what’s at the core of what microservices really are. Continue reading “Microservices Definition”
Technical Architect is a job that many people understand differently. Some people argue Technical Architects should only design systems, staying hands-off, while others would see them as being deeply involved in the development of systems. In here I will explore the role of Technical Architects, the job itself and the value they bring.
It is hard to believe (mostly for myself) that I have already written 60 articles on this blog.
With hundreds of people reading this blog daily, I would like to provide more varied and valuable content. I started by adding a Start Here page to help visitors navigate. See what other ideas I have on my mind and help me chose. Continue reading “E4developer is growing – “Start Here” and more to come”
Three years ago I was looking for a new job. I decided that I will pick up a couple of books to help me revised for the interviews. One of those books was “Cracking the Coding Interview” by Gayle Laakmann Mcdowell. I expected a book that will help me revise for the interviews, but I got a lot more from the book! Continue reading ““Cracking the Coding Interview” – learn that and much more!”
I have recently been very interested in microframeworks. One thing notably missing from that article is Spring in the context of a microframework. You may be surprised, but it is possible to write very lightweight APIs with Functional Spring. In this article, I will show you how, by turning CIA World Factbook into a REST API. Continue reading “CIA World Factbook API with Functional Spring”
I have started studying Computer Science at University more than 10 years ago. Now, with Bachelor’s and Master’s degrees and a few years in the industry, I look back reflecting at the value of these degrees. Continue reading “Computer Science Degree – The Missing Pieces”
How mature are your microservices? I have prepared a quiz that may help you answer this question. Below, you have a number of best practices that are common among the most successful deployments of microservices architecture. Take the quiz and see how you measure up! Continue reading “Microservices Maturity Quiz”