This document summarizes updates and changes between Spring Boot 1 and Spring Boot 2, including updates to Gradle, Spring Cloud Config Server, Spring Web, Spring Data, Spring Data JPA, Flyway, testing, and configuration property binding. It provides details on specific changes such as dependency and API changes.
This document discusses using Rails as a backend for front (BFF) layer in a microservices architecture. It describes how Rails was used to build the BFF layer for an e-commerce site called HPB, acting as an API gateway between the client and various backend services. Key points discussed include using Puma to improve throughput, caching APIs to reduce response time, and implementing an API gateway to further optimize network performance between the BFF and backend services.
Microservices are an architectural style that structures an application as a collection of small, independent services that communicate with each other. Each service runs a unique process and focuses on doing a small job, such as user authentication or shopping cart functionality. The advantages of microservices include improved scalability, maintainability, and ability to upgrade parts of the system independently. However, adopting microservices also introduces additional operational complexity and communication overhead between services.
According to Google, SRE is what you get when you treat operations as if it’s a software problem. In this video, I briefly explain key SRE processes. Video: https://youtu.be/BdFmRJAnB6A
This document discusses using Rails as a backend for front (BFF) layer in a microservices architecture. It describes how Rails was used to build the BFF layer for an e-commerce site called HPB, acting as an API gateway between the client and various backend services. Key points discussed include using Puma to improve throughput, caching APIs to reduce response time, and implementing an API gateway to further optimize network performance between the BFF and backend services.
Microservices are an architectural style that structures an application as a collection of small, independent services that communicate with each other. Each service runs a unique process and focuses on doing a small job, such as user authentication or shopping cart functionality. The advantages of microservices include improved scalability, maintainability, and ability to upgrade parts of the system independently. However, adopting microservices also introduces additional operational complexity and communication overhead between services.
According to Google, SRE is what you get when you treat operations as if it’s a software problem. In this video, I briefly explain key SRE processes. Video: https://youtu.be/BdFmRJAnB6A
This document contains a list of links to websites related to downloading Selenium and Microsoft WebDriver. Selenium is a tool for automating web browsers during testing and the links provide download pages and documentation for Selenium, as well as the Selenium Java client source code and details on WebDriver support in Microsoft Edge.
This is the presentation which I explain at the Japanese Java Users Conference Annual Technology Conference is called JJUG CCC 2025 Spring.
In this presentation, I introduced the development productivity using GitHub Copilot. And How to implement Enterprise AI Java application by using LangChain4j. Finally I introduced easy of use and install the SLM(Small Language Model) on your edge device by using Azure AI Foundry Local.