AWS

Cloud Migration Strategy: How to Know What You Don't Know

April, 2020 Part 2 of the Cloud Migration Strategy. Proper planning and preparation are two important factors in a successful migration into the Cloud. But the limiting factor for planning a tends to be not knowing *where* to start your cloud journey once you accept the fact that you *should* start the journey.

Cloud Migration Strategy: The Timing is Always Right

March, 2020 Part 1 of the Cloud Migration Strategy. The decision making around how to move forward and enhance your current offerings or even just get started in the Cloud keeps getting more challenging. When should you step back and re-evaluate your efforts or think about developing a cloud strategy for the first time?

Building a Data Lake: Step by Step

October, 2019 During the last few years, I’ve spent most of my time helping customers assemble a variety of data sources into a data lake. Whether or not you like the idea of a data lake or a data warehouse, or a lake house, as one university administrator fondly joked, the following checklist can be useful.

Reinforcement Learning in the Classroom

May, 2019 With the chatbot in the classroom, we have the opportunity to enhance the way the classroom works. There are many examples in academic settings and commercial offerings of providing technology-driven guidance or "personalized learning." If we can offload some of the personalization workload from teachers, they can devote even more time to understanding overall class progress and providing highly specialized interventions and individualized instruction.

ECS Cluster Scaling in EC2 (Part 2)

April, 2019 This is the second entry of the ECS Scaling blog that covers how to properly scale the EC2 cluster of instances that are running your ECS Tasks. The ability to run your own cluster of EC2 instances with ECS is a viable solution.

AWS Lex Chatbot in the Classroom

March, 2019 Having a digital assistant in the classroom has the potential to provide significant value for both the teacher and the student. For example, rather than the teacher having to repeat answers continually, or identify resources for students individually, a digital assistant can fill this role quite effectively. The potential to provide significant value assumes that the system's developer understands the types of problems that automation can solve, and that the school has the resources to invest in its implementation. If some small timesavers can be identified, schools with technical resources can leverage a chatbot in their classrooms.

Serverless Content Delivery on AWS

Fist bump image
A large social networking company developed a program that provides a forum for developers worldwide to connect and collaborate. Developers build skills and gain experience to contribute to their knowledge base. The program allows for idea incubation while fostering a strong sense of community.

Building and Deploying a Machine Learning (ML) Model

December, 2018 - At Unicon, our security operations (sec-ops) staff engages with project teams early to determine what support is needed throughout the project. Considerations and risk indicators for projects include the security classification of the data that will be handled, and the project activities which may include data analytics, software development, infrastructure design and deployment, and production operations.

Apereo CAS High-Availability with Hazelcast and Kubernetes

November, 2018 - When it comes to deploying a highly available CAS server, one of the chief concerns is to choose a technology that is capable of sharing CAS-generated tickets across multiple server nodes. The task of managing and administering CAS tickets is handled today by a Ticket Registry component that is backed by a variety of technologies able to persist, manage, and distribute ticket objects across the entire CAS cluster. Perhaps the most popular and better-adopted option in this area is a ticket registry solution backed by Hazelcast.