01) what is Spring Boot?

Spring Boot is a Java based framework that is an open source used to create a micro service. It was developed by the Pivotal Team and is used to create standalone and product-ready spring applications.

02)what is Micro Service?

Micro Service is an architecture that allows developers to independently develop and deploy services. Each service operates on its own, and this takes a lightweight form to support business applications.

03)Why Spring Boot?

In this blog ,I hope to explain how to download MongoDB and how to setup it with your device, so lets take a quick start for it.

Initially, before discussing about MongoDB lets see,

what is MongoDB?

Mongo DB is a NoSQL archive database with scalability and flexibility, which means it stores data in JSON just like documents. It has a powerful query language.

lets see how to download MongoDB


You can click here and download current version of MongoDB, Select the msi as package you want to download.

What is Node.js ?

Why Node.js?

History of Node.js

How is git built?

Linus Torvalds

Git was created by Linus Torvalds in 2005 to develop the Linux kernel, and other kernel developers contributed to its initial development.

What is git?

Git is the most widely used modern version control system in the world today, and anyone can understand it easily Whenever you change Git-managed content, Git records it and stores the history of every change you make. Git is designed for the Linux kernel and is great for software developers. That is not the end of what it can do. …

S.O.L.I.D Principles of Object Oriented Design


The S.O.L.I.D principles are the basis of a clean system design. It is a summary of the 5 Principles of Object Orientation, published in 2000 by Robert C. Martin created a series of integrated software design principles to master the solid memoir alphabet. These are the rules and best practices to follow when designing software to make software design more understandable, adaptable and maintainable.

The following article explains the S O L I D principles at the initial level where the reader should have a basic idea.

What are the five principles?

01)Single Responsibility
03)Liskov Substitution
04)Interface Segregation
05)Dependency Inversion…

Janith Senanayaka

3rd year Software Engineering Undergraduate

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store