Welcome to curated list of handpicked free online resources related to IT, cloud, Big Data, programming languages, Devops. Fresh news and community maintained list of links updated daily. Like what you see? [ Join our newsletter ]

How to break into the mobile app business with little cash and no programming skill

Categories

Tags app-development android ios

ZDNET’s David Gewirtz shows you how to get started. He doesn’t guarantee you’ll make any money, but with this step-by-step guide, at least you’ll know where to begin.

In depth article for newcomers to mobile application development covering everything you need to know for creating and managing your app in both Google and Apple stores.

Including:

  • store registration process
  • help with decision about what to build
  • help with pricing model decision
  • help with building the app utilizing 3rd party tools
  • help with promoting and marketing of your new app
[Read More]

The Rise of Event-Driven Computing and the Keys to Microservices Applications

Categories

Tags microservices cloud distributed

Over the last couple years, companies like Uber, Amazon, Netflix, and Twitter have publicly declared that they have chosen to adopt microservices application architectures and have detailed their decisions to refactor existing applications in order to implement this approach.

Simply put, event-driven microservices applications are characterized by a series of small, functional processes that run continuously and independently of one another.

Article further reads about a microservices implementation and abstraction (each microservice implements an API, but the implementation does not affect other microservices) and modularization.

[Read More]

Implementing Microservices Tracing with Spring Cloud and Zipkin

Categories

Tags microservices cloud distributed

Pivotal’s Marcin Grzejszczak and Reshmi Krishna describe how to do distributed tracing with Spring Cloud Sleuth and Zipkin. Service architecture isn’t simple anymore - single-server scenarios aren’t realistic or don’t fully explain latency.

In this talk they show a demo of incorporating these technologies into an existing stock trading application.

Agenda:

  • How to correlate logs with Spring Cloud Sleuth
  • How to visualize latency with Spring and Zipkin
  • How to integrate Spring in an exiting app
  • and more…

Video, slides and further resources are available.

[Read More]

A Large-Scale Cross-Regional Migration of NoSQL DB Clusters

Categories

Tags aws nosql

Andrey Zaychikov is solutions architect at Amazon Web Services in this blog post will share experiences from a cross-regional migration of large-scale NoSQL database clusters (from Europe to the U.S.).

Migration includes amongst others

  • Apache Cassandra cluster with 25 nodes, 18 TB of data
  • MongoDB cluster with 150 GB of data, distributed across 4 shards, each shard - replica set includes the master and two slaves
  • Elasticsearch cluster - search index of 1 TB
  • Redis - one master and two slaves, with 15 GB, 10 GB, and 1 GB of data and very high write speeds

Migration process required zero downtime, no changes in the application and database structure, minimal use of third-party tools.

[Read More]

Make Your Containerized Apps Production-Ready

Categories

Tags microservices docker nodejs

While building containerized applications has become an established practice, some organizations are facing challenges with managing the containers themselves according to Vivek Juneja – engineer based in Seoul.

Adopting containers, especially in a microservices-based architecture, leads to increased entropy in the system. In order to address these challenges, there are ways to create containerized applications in a way that makes them operation-ready.

One of the cornerstones of the DevOps movement is the adoption of ideas around the observe, orient, decide and act (OODA) loop, a widely-used principle to take action in a constantly changing environment.

[Read More]

Introducing the Microservices Reference Architecture from NGINX

Categories

Tags microservices nginx

This article is about developing the NGINX Microservices Reference Architecture (MRA) - a set of models that you can use to create your own microservices applications.

The Reference Architecture to be compliant with the principles of the Twelve-Factor App. The services are designed to be lightweight, ephemeral, and stateless.

The MRA uses industry standard components like Docker containers, a wide range of languages - Java, PHP, Python, NodeJS/JavaScript, and Ruby - and NGINX-based networking.

[Read More]

Tutorial: Building ExpressJS-based microservices using Hydra

Categories

Tags microservices javascript nodejs

Carlos Justiniano - veteran software developer - microservices tutorial describes how to use a new Node module called Hydra to build more capable ExpressJS microservices.

Tutorial considers more than implementation of API endpoints. It also features:

  • Service Discovery
  • Inter-service messaging
  • Request load balancing
  • Service Presence and health
[Read More]