Developing Microservices Locally with Docker ComposeRunning everything locally is typically not recommended when developing microservices due to their complexity, and instead, alternatives like test-driven development, mocking, or dev servers are preferred. However, I strongly believe that while you c...Jul 28, 2024 · 11 min readblogs.shenyien.cyou
Understanding Spring Boot Annotations: @Bean vs @Component vs ...Annotations make up a huge part of Spring Boot. In fact, that's how Spring Boot came up — providing annotations as configurations, instead of manually defining the configurations in an XML file. However, when starting in Spring Boot, these are the co...Jul 5, 2024 · 7 min readblogs.shenyien.cyou
What makes up Microservice Architecture?So I bet you have heard about horizontal scaling and more often than not, microservice architecture is mentioned alongside. You might or might not know what microservice is, but how to build one is a totally different story. This article will show yo...Jun 12, 2024 · 11 min readblogs.shenyien.cyou
Back into BloggingWhew, 2024 has been a quick year, it's already towards the end of April without realizing it! Well, unfortunately, I did not manage to put much into blogging during this period as many other things took priority over it. Despite taking some time, I f...Apr 25, 2024 · 7 min readblogs.shenyien.cyou
The Evil Behind Your API Sluggishness: N+1 Select QueriesIt is a fine morning, you're sitting on your desk coding away a small feature while sipping your coffee, until the customer support guy shows up beside your desk and tells you that the customers are complaining about slow load time and bad performanc...Dec 24, 2023 · 9 min readblogs.shenyien.cyou