Distributing the SMACK stack - Kubernetes VS DCOS

Sahil Sawhney

Senior Software Consultant

Knoldus Inc.

About Sahil Sawhney

I am Senior Software Consultant with Knoldus Software Inc. I have done MCA from Bharati Vidyapeeth's Institute of Computer Application And Management, Guru Gobind Singh Indraprastha University.

In the initial days of my career, I have worked majorly on c#, followed by Scala/Java and worked on technologies like MySQL, hive, play framework, ANTLR, Akka HTTP, Lagom, etc. Then I switched to devops and worked on AWS, DCOS, Kubernettes, Cassandra, Elasticsearch, Kafka, Monitoring tools etc. My hobbies are watching historical documentaries and anime, football, visiting places and playing LAN games (only CS).


Session

The session will revolve around the merits and demerits of running SMACK stack over Kubernetes and DCOS. We will start with first discussing how SMACK stack operates in a non distributed environment and identify the problems faced. We will then take a look at how SMACK stack could be deployed and used in distributed environments like Kubernetes and DCOS, the leading distributed operating system/orchestration tools. The session will end with a face of between DCOS and Kubernetes and we would try to identify which of the two is best to host SMACK stack over it. Keeping in mind the 45 mints duration of the session, the following are the pointers we would stress upon in our discussion :

  • 1). The old school way (10 Minutes)
    • a. Overview of how the SMACK stack used to run in a non distributed environment
    • b. It's advantages
    • c. It's disadvantages
  • 2). Overview of running SMACK stack over DCOS (10 minutes)
    • a. Advantages and ease of use of SMACK stack in DCOS
    • b. Any disadvantage/drawback
  • 3). Overview of running SMACK stack over Kubernetes (10 minutes)
    • a. Advantages and ease of use of SMACK stack in Kubernetes
    • b. Any disadvantage/drawback
  • 4). Compare/contrast performance of SMACK stack over DCOS and Kubernetes (15 minutes)

Share the talk