Image for post
Image for post

Spring Boot is a framework powered by Java. As such, it allows you to use Java code to connect with and interact with a database. Because Java is all about OOP (Object Oriented Programing) the name of the game is to write Java Classes that can be mapped to tables in a relational (SQL) database. The classes are not what technically are mapped, but rather, the objects that the classes generate or instantiate.

In technical terms, We’re talking about an ORM (Object Relational Mapper). This is provided by a Spring Project known as Spring Data JPA.

Yes, I know, it’s yet another Java acronym to remember. JPA stands for Java Persistence API. Persistence is the technical term used for making data permanent, like in a database, as opposed to data that is temporary, like stuff you enter into a form on a web page. When you refresh that page, the data is long gone. If you refresh your webpage, data stored in a database will not disappear, thereby making it persistent. …

For the past several months, I have been doing a lot of research and investigation into coding bootcamps. Why exactly have I decided to enroll in a coding bootcamp in the first place? Isn’t this blog and website about my passion to become an expert in Amazon Web Services? Why am I now talking about coding bootcamps?

Well, I found that there was a major gap in my learning of AWS. As I strove to figure out how to build solutions in AWS, I found that nearly all the solutions pretty much require some degree of coding and software development. Whether it is creating Lambda functions, to writing Cloud Formation Templates, to Python scripting, to understanding the Software Development Lifecycle so you can build out CI/CD pipelines, there is a huge role that software development fundamentals has to play. Whenever I tried to understand AWS architectures and attempt to build one out from scratch, or following a tutorial, I noticed that there was some type of code involved that was “prewritten” for you in order to build out the application. I also was receiving a lot of job descriptions from employers in AWS types of roles. …

Image for post
Image for post

An important AWS exam topic is to know what Cloudwatch can monitor by default. If you go to the cloudwatch metrics, you can see some of the default metrics, as seen below:

I registered for the Certified Solutions Architect Associate Exam August 12th, 2018. This is the official final day you can take the older version of the exam. The new version was released in February, 2018 and the word on the street is, it’s harder than the older version. The newer version contains more longer scenario based questions, incorporating more of the “Well Architected Framework“.

So what have I been doing to prepare for the exam? Well the past year and a half or so, I’ve been attending classes, learning, and practicing AWS. Interest is the primary driver to learn. Since I committed and registered for the exam however, there are a few resources I have found to be helpful. …

EC2 Instances primarily utilize storage known as EBS Volumes. But this isn’t the only type of storage that is available. There’s another type, known as Instance Store, or Ephemeral Storage.

Instance Store was first used by Amazon, until they shifted to Elastic Block Store. There are several differences between EBS and Ephemeral Storage that may be worth understanding for us as Cloud Engineers.

[table id=1 /]

The AWS Documentation mentions that Amazon Instance Store is designed for temporary storage for EC2. Things like Buffer, Cache,, in Raid Arrays, or Temporary Backups. are some possible use cases for instance store.

I was surprised to see this storage option besides EBS, because EBS is the default. EBS is is the DeFacto standard when launching an EC2 instance. …

I’m currently going through a course on Amazon Web Services, taught by ACloud.Guru. His course is specifically focused on preparing students to pass all of the AWS certification exams. The course consists of important theoretical concepts as well as hands on labs.

We have a lab today regarding Upgrading our EBS Volumes. The scenario is as follows:

You have a server running a 22 GB magnetic hard disk drive (HDD). You have been requested to upgrade the hard drive of the server to a high speed SSD drive. …

Image for post
Image for post

I remember back to my 1980 Macintosh Plus. I always looked forward to getting new floppy disks from my Uncle. One day though, he sent me this large heavy device. He told me to connect it to my computer and then I could start up my mac without any of those floppy disks. I was confused. How can I start a computer without putting in the floppy disks? I wondered.

This was my first experience with a hard drive. Shift forward 30 years later, and now our heads are in the clouds. But even in the Cloud, we still will find our computers, servers, and hard drives. …

Reading Time: 0 minute

As I’m learning AWS, I’m trying to do everything I can in the AWS ecosystem. It gives me a chance learn more about AWS, and get hands on exposure to the platform. My first AWS project was to host this blog entirely in AWS. I’ll go into details in another post, but briefly, I set up an EC2 instance with a WordPress AMI, then I set up the domain using Amazon Route 53.

WIth most other web hosting providers, like (Hostgator, iPage, Bluehost, 1&1 , etc.) …


Amir Yunas

I code, I cloud, I learn

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