Anant Corporation Blog

Our research, knowledge, thoughts, and recommendations about building and leading businesses on the Internet.

Author Archives: Arturs Oganesyan-Peel


Recap: CIO/CTO Training: Scaling Cloud Applications Using Docker

Docker is a technology that has the potential to transform the business of delivering software applications across a variety of industries. Not only that, but it will also greatly change the way that businesses view their enterprise architecture as it relates to their business strategy. With a fully dockerized application deployment environment, companies will be able to iterate, deliver, test, and QA their software products at a speed like never before.

 

Without the use of Docker, software development can quickly become a quagmire of different software and hardware specifications that need to be followed to the T. Adhering to these specifications itself becomes a huge strain on your organization’s software developer’s time as they try to navigate all the different version of frameworks they’re using, what OS needs to be run for what, where the database is located – in a nutshell, as your software team grows, the complexity of the underlying technology stack they use will also grow and sooner or later they will face “The Matrix of Hell”:

Source

 

Ideally, with a proper Docker deployment, your software team will no longer run into the “but in runs on my machine” problem and thus able to free up valuable resources to work on more pressing development issues. During our latest workshop we covered some of the first steps to get you or your organization started with using Docker, you can find a recording of part of the session below:

 

 

If you have any questions or feedback please don’t hesitate to reach out to me at rahul@anant.us. If you’d like to learn more about how technology can help you and your business you sign up for one of a free Roadmap conversation here!

Scaling Cloud Web & Data Technologies

Long gone are the days where software had to be self-hosted, needed hundreds if not thousands of servers to run at a proper speed, and your enterprise needed to hire an entire IT department with specialized staff with the ability to configure, maintain and run updates on the various pieces of technology powering your business. Now, more than ever before, can modern enterprises benefit from distributing the various parts of their tech infrastructure without having to break their budget.

 

With Docker it’s much easier to create applications that are more environment agnostic than ever before with the use of “containers”. If you’re looking for a database that is fault-tolerant, can scale rapidly, and has the ability to be queried very fast, a distributed NoSQL database such as Cassandra is a good option.

 

We recently conducted a presentation covering this topic to one of our clients and have attached the slides below. There may be a chance we conduct a webinar covering this topic in more depth based on interest. If you’d like to hear more about this topic shoot me an email at arturs@anant.us!

 

Alternatively, have us come and give this presentation at your company and see how to build your roadmap to cloud software, you can sign up for a free no-hassle 30-minute introductory roadmap conversation with one of our experts here!

 

Please see the slides below:

CRM

Customer Relationship Management Systems (CRM) – Nutshell, Salesforce, & Pipedrive

Long gone are the days where companies had only a few choices to pick from for their CRM system. Nowadays, we have the luxury of being able to pick the system that fits our particular process best, that corresponds with our budgetary constraints, and also gives us the choice of where we want to host the system (on-premise or cloud) without any headaches.

 

According to Forbes, the CRM market was valued at $23.2 billion in 2014, and approximately 50% of that market was dominated by big players such as Salesforce (of course), SAP, Oracle, Microsoft, and IBM. That still leaves about $11.6 billion unaccounted for. In this webinar, we will cover the leading CRM, Salesforce, as well as two components of that remaining 50% of the market, Nutshell, which we use, and Pipedrive.

 

Both Nutshell and Pipedrive are smaller scale applications that concentrate on a specific set of features and deliver them all relatively well. They are both priced about the same with Nutshell’s lowest tier coming at $19 per user per month whereas Pipedrive’s costs for their lowest tier is $10 per user per month. Salesforce CRM, on the other hand, is a much more robust, enterprise-ready system that benefits from a slew of integrations as well as thousands (if not millions) of Salesforce experts and developers around the world that can configure it best for your organization.

 

If you’re interested in learning more about the different types of CRM’s available for your modern enterprise make sure to sign up for the event here! You can find additionals details below.

_____

This month’s theme focuses on how to choose and leverage a CRM for your modern enterprise. We’ll be featuring 2 tools we’ve used in the past ourselves and with clients and 1 that we’ve heard about and are evaluating for this webinar.

Our goal is to have interviews of users as part of the webinar so it will be slightly different. Some of the questions we will be asking are:

  1. What are the important steps of implementation for a CRM?
  2. What features to look for in your next CRM?
  3. Quick demos and potentially interviews of users.

 

Slides will be uploaded near the date of the webinar to Slideshare.

Team Collaboration – Slack, Airtable, and Trello: What Makes Them Good

During our most recent webinar, Rahul Singh covered a few of our favorite tools for team collaboration: Slack, Airtable, and Trello. The first two tools are both relatively new to our company whereas the latter one has come to the forefront of our company’s processes after a bit of time in the dark.

Slack

Slack was initially a tool that we tested out in our company to improve our internal communication. At the time, we turned away from it because we were afraid that it would become a major time suck that would slowly but surely decrease the efficiency of our team. We stuck with Google Hangouts / Chat for a bit but decided to give Slack a more solid go about a year and a half ago. Our experience thus far has been nothing but positive. The standard tier of Slack is more than enough for a small business to operate on, and the maximum amount of integrations allowed in the free tier is optimal for a company of our size. We use Slack with a variety of integrations, some of which are:

 

  1. Sending automated weekly reports to our managers from Metabase, an awesome open-source BI tool, to seamlessly get critical data in the hands of leadership.
  2. Receiving instantaneous updates on commits and deployments across our different set of software development tools in our #_devops channel:
    1. GitHub
    2. CodebaseHQ
    3. DeployHQ
    4. AppVeyor
  3. Sending tasks to either of our project management tools through our #_chief channel:
    1. Trello
    2. active.collab

Trello

We have most often used Trello as our “Master Backlog” project management system, there are many tasks we are often unable to complete in the current time window but nonetheless would like to keep in the backlog for when there are future opportunities to address them. Recently, we have started relying more heavily on Trello to assist us with Agile Scrum Planning for some of our external projects (clients) and internal initiatives (Research & Development, Sales & Marketing…etc).

 

 

The clean interface, the ease with which a user can move cards around, the overall ability to get a bird’s eye view of the project at any time, and the ability to add burndown charts and estimates to cards via plugins such as Scrum for Trello and Burndown for Trello make this tool an indispensable part of our workflow.

 

 

Below you can find a screenshot of a template for Agile Scrum Planning in Trello. Additionally, here is the link to it.

 

 

Airtable

Airtable is what you would get if you mixed Google Spreadsheets, Microsoft Excel, Trello, and a lightweight online database. We’ve covered this particular software tool more extensively in a blog post you can find here. We’ve used airtable for a good amount of things ranging from job applicant tracking to sales territory planning. Below you can find a screenshot of the “Advertising Campaigns” Airtable template found here.

 

Additionally, some of our favorite features of all three of these tools are:

  • Their ability to work with other systems in our process
  • The fact that they are SaaS products
  • Their focus on team collaboration and activity tracking
  • The speed at which they operate
  • Good native mobile applications for iOS and Android

 

At the end of the day all of these tools can work in conjunction with one another and help your team get a boost, but nonetheless, it is important that your process is ironed out and clear for everyone to understand. No amount of stellar software tools will fix issues that stem from faulty processes…and well most issues stem from faulty processes.

 

If you’re interested in finding out more you can access the slides and a recording of the webinar below!

 

 

Data Wrangling & Visualization of Public / Government Data

Rahul Singh, CEO of Anant, had the opportunity to co-organize and MC the May Meetup of Data Wranglers DC where the speakers, John Clune and Timothy Hathaway, covered two topics related to open government and public data for data processing and visualization. We had a great turnout at the event and had the chance to do some networking after.

Our next two meetups will focus on Search & Knowledge Management (June Meetup) and Machine Learning for Data Processing (July Meetup), check out the Meetup page for more details when they become available.

Big thank you to John Clune and Timothy Hathaway for taking the time to present to the group if you have any interest in speaking please don’t hesitate to reach out to Rahul at rahul@anant.us.

 

Below you can find a recording of both presentations.