AWS BASICS

Cloud Concepts :

Cloud Services :

In general these are called as Hosted Services and broken into three categories :

1. IaaS - Infrastructure as a Service.
2. PaaS - Platform as a Service.
3. SaaS - Software as a Service.

Difference between these three services lies in level of abstraction and Virtualization provided.

There are many components which comes into picture when we are talking about.  They are

 Low Level Components         (Low Level Components)

             Servers ,  Load Balancers  , File Storage , Networking.

Components relies on Low level components (Mid Level Components)

             Runtime (Language used to code)
             OS   (Os that runs on Load balancers and servers.)

On top of all : (High Level Components)

Application Data
Data

In order to do rapid administration and rapid application development .

Cloud came into picture.


IaaS provides services for Low Level Components.

PaaS provides services for Low Level and Mid Level Components.

SaaS provides services for Low , Mid and High Level Components.


How To Install Scala On MACOS


How to Install Scala on macOS
Step 1: Check for installation of Java Development Kit (JDK)
From a Terminal window, type:
$java –version

If it is already installed, skip to step 4.

Otherwise, download and install the JDK from http://www.oracle.com/technetwork/java/javase/
downloads/index-jsp-138363.html.

Step 2: Set environment variables for Java
export JAVA_HOME=/usr/local/java-current
export PATH=$PATH:$JAVA_HOME/bin/


Step 3: Verify install
Close and re-open the Terminal window, and type:
$java –version

Sample results
java version "11.0.3" 2019-04-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.3+12-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.3+12-LTS, mixed mode)


Step 4: Install Scala and SBT

To install, you must have an installation manager such as Homebrew (available at homebrew.sh).

From a Terminal window, type:
$ brew install scala
$ brew install sbt


Step 5: Add Scala to environment variables
To set up your environment variables on a Mac, you need to add these commands to your .bash_
profile file, which is located in your home directory. (Note: make sure that you don’t have hidden
files selected.)


export SCALA_HOME=/usr/local/share/scala
export PATH=$PATH:$SCALA_HOME/bin


Close and re-open the Terminal window, and type the following to verify the install: scala -version

Spring Microservices

Microservices became a popular choice for implementing applications which need to be highly scalable , reliable and deployable.


Many high scale systems started moving towards Microservices architecture.

Ex : Amazon , Netflix , Uber , LinkedIn, Twitter etc...


Spring Framework provides required components and environment for developing microservices in a simple and easy way.

We will learn creating , packaging and deploying microservices using spring boot and spring cloud.

Featured Post

H1B Visa Stamping at US Consulate

  H1B Visa Stamping at US Consulate If you are outside of the US, you need to apply for US Visa at a US Consulate or a US Embassy and get H1...