JVM DevOps with Immutable Infrastructure

PalletOps for JVM
Immutable Infrastructure

Reactive Programming, Reactive Streams, Lean, Unit Tests, DDD, Microservices, 12 Factor Apps

http://domainlanguage.com/ddd/
http://bravenewgeek.com/stream-processing-and-probabilistic-methods/
http://flexibleboss.com/2015/04/20/lean-and-flexible/
http://theory.stanford.edu/~aiken/publications/papers/asplos06.pdf
http://www.odata.org/

http://www.cnbc.com/id/102620215
http://softwaregarden.io/common-mistakes-junior-developers-writing-unit-tests/
https://github.com/light/JOps/blob/master/README.md
https://twitter.com/hashtag/craftconf%20slides?s=03

https://github.com/agilemobiledev/email-service-akka/blob/master/src/main/java/com/email/EmailService.java

Resume 2015

 

Timothy Spann

Background

I am a senior application developer and tech lead with extensive experience designing, coding, testing, running agile teams and supporting next-generation web based solutions in various Linux, Unix and Windows environments. I am a Senior Field Engineer at Pivotal Software. I have several blogs that I post about various technologies I am exploring including: Android, JDK 8, Scala, HTML 5 with WebSockets, Node.JS, Spring 4, Spring Boot, Redis, RabbitMQ, MongoDB, Groovy, SpringXD, Cloud, Apache Spark, Tachyon, Big Data, Hadoop, NoSQL, Microservices, 12 Factor Applications, Lambda architecture, reactive programming and PaaS. I am passionate about learning new technologies and how best to utilize them for real world applications.

 

 

 

Rebuilding your infrastructure

http://engineeringblog.yelp.com/2015/03/using-services-to-break-down-monoliths.html

Marathon and Mesos
HAProxy, SmartStack, Zookeeper
Alerting with ElasticSearch (https://elastalert.readthedocs.org/en/latest/)
Postgresql
Redis Driver – Lettuce – has some nice features
Java Redis Orm
Advanced Java Data Structures
Redis Meetup – NY 04-August-2015
SSL Tunnel with Redis
Java with Redis
Redis Proxy
Testing Points
Linux Performance Tools
Docker/Microservices issues
Consul and Puppet for Service Discovery & Mgmt
Drill for Mongo query
API
Moving to Scala

Scala/Akka/Play

Scala/Play

Apache Drill with AVRO and MongoDB

Drill with REST and JDBC -> AVRO, MONGO
Set up Zookeeper based cluster
!quit
firewall was blocking it < watch these ports
select * from dfs.`/Users/timothyspann/Downloads/apache-drill-1.1.0/sample-data/region.parquet`
SELECT * FROM cp.`employee.json` LIMIT 20
show databases;
use mongo.`security-mydatabase`;
show tables;
 
Mongo Issue:   I have similar observations. At the moment I can only query elements that are strings. Numbers and dates do not work.
This is Drill 1.1 with Mongo 3.0 issue
bin/sqlline –u jdbc:drill:schema=dfs;zk=local

Microservices Weekly Report

Free GEO IP
Microservices Security
Security
Microservices
Interesting, may be helpful
Stateless authentication server
Big Data
Security
AWS ElasticBeanStalk with Docker