Categories
Cloud & Big Data

Adrien Blind Interview

Q. You’re speaking at Voxxed Days Bucharest in March. Tell us a bit about your session

I think Docker is a best fit to achieve Continuous Delivery: far beyond being an app isolation technology, it also represents a new universal type of app artifact; it also have organizational impacts. It suits perfectly the “You build it, you run it” statement from Werner Voegls. My session attempts to exposes this holistic view of Docker, based on my experimentation at Societe Generale.

Q. Why is the subject matter important?

Continuous delivery is not only something cool, satisfying tech people: it really helps the IT department delivering more rapidly and secuerly value to its customers, bringing them a competitive advantage to run their business. Moreover, all the subsequent automation it implies contributes to lowering deployment and run costs of applications.

Q. Who should attend your session?

Everybody! This presentation is built to propose different layers of outcomes, helping beginners to get the global picture, while providing more advanced tricks for veterans.

Q. What are the key things attendees will take away from your session?

With this session, you’ll understand continuous delivery pipeline principles, and be able to start building your own delivering Docker artifacts (here illustrated with the Jenkins ecosystem).

Q. Aside from speaking at Voxxed Days Bucharest, what else are you excited about for 2016?

Regarding the technical landscape, I’m quite excited by the announcements regarding Unikernels, growing interest of people for ARM micro platforms, or even the DWave’s quantum computer: does this slowly prefigures future the end of traditional systems? I’m also quite interested by VIV technology, which may revolutionize some human-internet interactions in the upcoming years.

Categories
Cloud & Big Data

Continuous Delivery at Docker age

Continuous Delivery at Docker age

adrien-blind

Adrien is a former consultant from Octo Technology, a french IT consulting firm. He joined Societe Generale as a DevOps coach and Infrastructure as Code product owner, driving the developers new needs toward infrastructure and helping them to leverage on those new principles and tools. Fond of Docker, he’s also co-organizer of the Paris Docker Meetup.

Reduced time-to-market, calmer deployments or possible source of savings … Promises of continued deployment are numerous.

To achieve this, the IT department can rely on a wide range of practices such as Agile, collaboration and automation preached by the DevOps culture, or modern architecture patterns such as micro-services. All of this is also backed by an entire ecosystem of appropriate tools, among which we find particularly Docker.

In this session, I propose to explore a fully automated continuous deployment process, leveraging on Docker containers. I’ll also present some recommendations for for the application architecture, and discuss roles and responsibilities shifts, which often accompanies such an approach.

Categories
Cloud & Big Data

Galder Zamarreño interview

Q. You’re speaking at Voxxed Days Bucharest in March. Tell us a bit about your session.

The session is about how to use Java 8 Stream API to process and analyse data stored in distributed Infinispan data grid instances. The talk will start with a short presentation about Infinispan and Java 8 Stream API and then it will follow with a demonstration on how to combine both to do distributed data processing.

Q. Why is the subject matter important?

The Java 8 Stream API is a very popular API to get started with processing data in a single node environment. Infinispan has extended the Java 8 Stream API so that lambda functions are shipped to where data is located, rather than bringing all data to a single node, and hence it can take full advantage of the parallel data processing capabilities of multiple nodes.

Q. Who should attend your session?

This is a beginner talk for Java developers and architects interested in data processing and distributed computing. Previous knowledge of Java 8 Streams and Map/Reduce is desirable but not mandatory.

Q. What are the key things attendees will take away from your session?

The key message is that the Java 8 Stream API can be extended to process large data sets in a distributed environment, taking advantage of the parallelism offered by multi-node environments. The attendees will also learn about the differences of Java 8 Stream API and other data processing APIs exposed by Infinispan.

Q. Aside from speaking at Voxxed Days Bucharest, what else are you excited about for 2016?

I’m very excited about enhancements we’ll be doing to a new Functional Map API we designed for Infinispan 8 which takes advantage of lambdas functions to define how data is modified and manipulated. Being able to distributed the functions that lead to a particular state as opposed to distributed latest values is a very powerful concept, enabling strong eventual consistent data structures such as conflict-free replicated data type (CRDT).

I’m also very excited with the work we’ve been doing at Infinispan to integrate with other data processing projects at Apache, such as Hadoop, Spark, etc., so you can use Infinispan as an alternative backend for the data. These integrations expose Infinispan’s in-memory data grid capabilities to a new audience expanding our user base.

Categories
Cloud & Big Data

DuyHai Doan Interview

Q. You’re speaking at Voxxed Days Bucharest in March. Tell us a bit about your session.

My session is about Apache Zeppelin, an open-source web-based notebook for your Big Data (or Small Data) technologies.
In this talk, I will show all Zeppelin features, highlight its modular architecture and show you how to develop your own interpreter/plugin for your technology to work with Zeppelin, if it doesn’t already exist!

Q. Why is the subject matter important?

With the rise of Big Data, the need for a easy-to-use front-end is more and more a must-have. And Zeppelin is gaining momentum right now, being used a lot for live coding demo but also as a tool for Data Scientists working with Spark.

Q. Who should attend your session?

Anyone working in the Big Data space, developer or end-user (consumer) of Big Data projects

Q. What are the key things attendees will take away from your session?

a. Zeppelin offers a free front-end for your big data project
b. Zeppelin architecture is modular enough so that you can add your own interpreter/plugin
c. The community is growing and proposing an impressive list of plugins for all major Big Data technologies (Cassandra, ElasticSearch, Flink, …)

Q. Aside from speaking at Voxxed Days Bucharest, what else are you excited about for 2016?

I’m excited about new features to come in Apache Zeppelin that will make it the default choice front-end for many projects

Categories
Cloud & Big Data

Connecting the Unconnected – IoT Made Simple

Connecting the Unconnected IoT Made Simple

jean-pierre - Connecting the Unconnected IoT Made Simple

Jean-Pierre (JP) is senior manager of solutions architecture at Amazon Web Services, and has worked as an AWS solutions architect since 2011. Prior to AWS, he worked in the US as an IT director for an e-commerce startup and as a software development manager for Oracle and Teradata.

Connecting physical devices to the cloud can enhance the user experience. AWS IoT is a new managed service that enables Internet-connected things (sensors, actuators, devices, and applications) to easily and securely interact with each other and the cloud. In this session, we will discuss how constrained devices can send data to the cloud and receive commands back to the device. Devices can securely connect using MQTT, HTTP protocols and developers can leverage several features of AWS IoT such as the Rules Engine and Thing Shadows to quickly and easily build a real connected product. This session will take a practical approach to developing real-world IoT and mobile applications in which the back end is serverless and can scale from one to virtually unlimited users without any infrastructure or servers to manage.