Topstone Software Consulting

Topstone Software Consulting Publications

Amazon Web Services Lambda Functions in Java

Amazon Web Services Java Lambda functions are an attractive resource for offloading memory or processor intensive operations to avoid web server load and unnecessary scaling.

This publication gives an example of a simple Lambda function and shows how this function can be called from Java code. Also discussed is production ready Topstone Software Lambda image scaling code, published on Github.

The Architecture of nderground: a social network built for privacy

The nderground social network is a large scale web application designed and implemented by Topstone Software. This publication discusses the architecture of nderground on Amazon Web Services.

The nderground social network showcases Topstone Software's experience building large scale, "full stack", web applications.

A Simple Spring Boot Model View Controller (MVC) Example

This paper outlines a very simple Spring Boot/Spring MVC application in the hope that it will help new Spring MVC developers on their path toward Spring based web applications.

Spring and DynamoDB

This demonstration application shows how a full stack web application can be developed with Spring and the Amazon Web Services DynamoDB database. The demonstration application allows the user to build and search a database of information about books.

eCommerace with Elasticsearch

This article discusses how the open source Elasticsearch database and the Amazon Web Services (AWS) Elasticsearch Service can be used as the foundation for the type of product search that is used by on-line shopping sites.

To illustrate this application of Elasticsearch, this article discusses a demonstration application, written in Java. This application is implemented using the Spring framework (Spring Boot and Spring MVC).