Home » Tag Archives: Cloud (page 2)

Tag Archives: Cloud

From framework to platform

java-interview-questions-answers

When I started my career as a Java developer close to 10 years ago, the industry is going through a revolutionary change. Spring framework, which was released in 2003, was quickly gaining ground and became a serious challenger to the bulky J2EE platform. Having gone through the transition time, I quickly found myself in favour of Spring framework instead of ...

Read More »

Benchmarking SQS

software-development-2-logo

SQS, Simple Message Queue, is a message-queue-as-a-service offering from Amazon Web Services. It supports only a handful of messaging operations, far from the complexity of e.g. AMQP, but thanks to the easy to understand interfaces, and the as-a-service nature, it is very useful in a number of situations. But how fast is SQS? How does it scale? Is it useful ...

Read More »

How the Cloud makes Windows irrelevant

software-development-2-logo

Windows has been running on the majority of PCs for many years now. Microsoft successfully translated its client monopoly into a stronghold server position. However times are changing and it is no surprise that the new CEO of Microsoft is a Cloud expert. Cloud can make Windows irrelevant. Why? On the cloud you no longer use a client-server architecture. HTML5 ...

Read More »

How to build Java based cloud application

software-development-2-logo

Recently, we were tasked to develop a SAAS application for big data analysis. To do data mining, the system need to store multi billion public posts in the database and run the classification process on them. Classification in our context is a slow, resource intensive and painful process to assign a topic or sentiment to any record in the database. ...

Read More »

The future of Big Data is linked to Cloud

software-development-2-logo

Data volumes are growing exponentially. Unstructured data from Twitter, LinkedIn, Mailling Lists, etc. has the potential to transform many industries if it could be combined with structured data. Machine learning, natural language processing, sentiment analysis, etc. everybody talks about them, hardly anybody is really using them at scale. Too many people when they talk about Big Data unfortunately start with ...

Read More »

Cloud Buzz: IaaS, PaaS, SaaS

software-development-2-logo

Enough hype! Lets clear the air. I am going to try and provide simple analogies that will hopefully help you make sense of the terminologies associated with Cloud technologies and make them ‘stick’. The Cloud my friends, is nothing but the Internet. Different vendors  set up the Infrastructure, Platform and Software and make them available to us from remote locations over ...

Read More »

Securing your AWS Infrastructure with IAM

java-interview-questions-answers

When developing a new product and finding that product market fit every team needs to move fast. Especially startups, as the whole future of the company is dependent on quickly finding the people who pay for your product. Amazon Web Services has been an incredible tool for startups and other teams to build their application and infrastructure quickly. These teams ...

Read More »

Transforming a server application to cloud application

software-development-2-logo

On-premise products are architected and designed for server operating environment i.e., they are web-based applications. SaaS, on the other hand is a cloud application (an application exposed as a service in a cloud operating environment) i.e., they are web applications. The major differences between the two operating environments are in: Pricing: There are inherent differences between the way products and ...

Read More »

Wiring-in-the-Large: The Missing Technology for Java Cloud Applications

java-interview-questions-answers

Have you ever wondered why dependency injection in most Java frameworks is only for local, in-process services as opposed to distributed services? I recently came across Paul Maritz’s keynote (skip to minute 32) at the 2013 EMC World conference, which made me think about this question in the context of cloud platforms. The keynote is an excellent and well thought-out statement ...

Read More »

Architecting a Multi-tenant Application

software-development-2-logo

A multi-tenant application is an application where a single running instance serves many customers. An alternative to multi-tenancy is managed services, where one running instance is set up for each customer. The table below shows a comparison between the two approaches.               Feature Multi-Tenant Application Managed Services Cost Structure Supports usage based pricing as ...

Read More »

Want to take your Java skills to the next level?

Grab our programming books for FREE!

Here are some of the eBooks you will get:

  • Spring Interview QnA
  • Multithreading & Concurrency QnA
  • JPA Minibook
  • JVM Troubleshooting Guide
  • Advanced Java
  • Java Interview QnA
  • Java Design Patterns