What is Web Application Server? Web Application Server Server that processing business logic with DB What is Web Server? Web Sever performing Load-balancing ...
Database-Normalization
What is schema? DB schema : a metadata that how data is organized within a relational database this is inclusive of logical constraints such as, table names, fields, data types, and t...
Database-JPA
I generally develop with Golang, not Java. To detaily describe the difference between how Java manage their Relational Database and Golang does, I will sumerize informations about JPA. What is JP...
Goroutine structure and behavior
Golang use goroutine which is similar with thread, but little bit different. Goroutine can make you easy to use thread with concurrency. Also goroutine makes your program faster and lighter than wh...
How to design RESTful api server?
Design rules for restful URI URI needs to show information of resource resource should be nouns rather than verbs, lowercase letters rather than uppercase letters e...
Advatage of MSA(Micro Service Architecture)
What is MSA? Monolithic’s Disadvantage Changes in some modules affect the entire application Lack of scalability Micro Service Architecture’s Advantage Sca...
Saga Architecture Pattern
What is Saga Pattern? SAGA pattern is a pattern that guarantees Atomicity in a distributed environment by exchanging events between microservices and sourcing a reward event to microservic...
Golang vs Spring Native
As I’m a golang developer, there is a article that compare between golang and spring. Spring Boot Native vs Go: A performance comparison The article said “Golang is 133% faster than Spring”. T...
Golang vs Java(Part.2)
In concurrency, Golang and Java has multiple different features. Difference in Memory Usage, Cost of con/de-construction & Context Switch Golang is known as a first-class support for concurre...
Golang vs Java(Part.1)
Recently, I had a job interview in Ebay. They generally use Java for their development. And my programming language is Golang. So, they asked me that What is difference between Golang and Java?. As...