Top 15 apps van de OpenShift Marketplace
Ooit gehoord van OpenShift? OpenShift is een vereenvoudigd cloudplatform voor ontwikkelaars om applicaties moeiteloos te bouwen en te implementeren in de cloud . Het biedt gratis gebruik van drie kleine versnellingen en 1 GB databaseopslag en het wordt geleverd met ondersteuning voor een breed scala aan programmeertalen, databases en platforms. Bovendien krijgt u gratis ondersteuning voor eigen domeinen, SSH-toegang tot de console van de toepassing en meer.
Het platform wordt geleverd met een eigen app-winkel, toepasselijk de OpenShift Marketplace genoemd. Hier kunnen ontwikkelaars oplossingen proberen te vinden voor hun OpenShift-gehoste applicaties. We kijken naar apps van derden voor productiviteit, voor het beheren en versnellen van databases, e-mailleveringsservices, berichtenwachtrijen, het verbeteren van prestaties en meer. Het is een poging om het OpenShift Platform-as-a-Service (PaaS) -aanbod uit te breiden en de kloof te overbruggen tussen serviceproviders en applicatieontwikkelaars.
Laten we eens kijken naar de opmerkelijke oplossingen van derden van OpenShift Marketplace waarmee u betere producten voor uw klanten kunt bouwen op het cloudplatform van Red Hat.
SendGrid
SendGrid is een vereenvoudigde bezorgservice voor e-mail . De cloud-gebaseerde e-mailbezorgingsinfrastructuur verlicht u van de kosten en de moeilijkheid van het beheren van een e-mailsysteem. Het is een betrouwbare en schaalbare oplossing met realtime analyses en flexibele API's om eenvoudig e-mailcampagnes te beoordelen en aangepaste functies te ontwikkelen.
MongoLabMongoLab is de cloudservice van MongoDB, de meest populaire NoSQL-database. Het is een volledig beheerde Database-as-a-Service (DBaaS) voor bedrijfskritieke applicaties. Het beschikt over zeer beschikbare MongoDB-databases, samen met andere functies zoals geautomatiseerde back-ups, webgebaseerde tools, monitoring van alle tijden, uitstekende ondersteuning van experts, enz.
Nieuwe relikwieNew Relic is een oplossing voor prestatiebewaking voor web- en mobiele toepassingen. Het is een cloudgebaseerde analyse- en bewakingssoftware met de hoogste niveaus van compliance en integriteit. Het stelt ontwikkelaars en bedrijfsleiders in staat de werkelijke ervaring van hun gebruikers te begrijpen en helpt bij het leveren van waarde aan de klanten door geweldige applicaties te maken.
Memcached CloudMemcached Cloud is een volledig beheerde cloud-instance van Memcached met een hoge beschikbaarheid en snelle opslag. Het is een geheugen-caching-systeem in de cloud om dynamische database-gestuurde websites en webapplicaties te versnellen. Het kan een prestatieversterker blijken te zijn als uw toepassing grote aantallen databaseaanvragen doet, door vaak gebruikte gegevens in het geheugen te cachen.
ElephantSQLElephantSQL is een cloudversie van PostgreSQL - de meest geavanceerde open-source database. Het is een configuratie-vrij exemplaar van PostgreSQL dat wordt gehost in Amazon EC2 voor hoge prestaties, beschikbaarheid en betrouwbaarheid. Het wordt geleverd met veel meer functies zoals geautomatiseerde regelmatige back-ups, hoge beveiliging en ondersteuning voor krachtige uitbreidingen zoals HStore, Crypto en nog veel meer.
CloudAMQPCloudAMQP is een RabbitMQ-as-a-service-aanbod. Het biedt een gemeenschappelijk platform voor uw toepassingen om berichten te verzenden en ontvangen, en stelt uw toepassingen en services in staat om met elkaar en uw gebruikers te verbinden en als ontkoppelde toepassingsmodules te werken. Het kan effectief berichten en meldingen streamen en is een uitstekende backend voor real-time applicaties.
Searchly ElasticsearchSearchly Elasticsearch brengt een door de cloud gehoste, schaalbare en flexibele zoekmachine voor uw toepassing. De REST JSON API's maken een eenvoudige integratie met vele talen en frameworks mogelijk. Het Kibana-dashboard biedt configuratiecontroles en zoekanalyses; wat helpt om de behoeften van gebruikers te begrijpen, inhoud te verbeteren en de prestaties van de zoekmachine te beheren.
ClearDB MySQL-databaseClearDB biedt wereldwijd gedistribueerde en veilige cloud-instanties van de MySQL-database. Het is een zeer beschikbaar, stabiel en verhard MySQL-platform voor diegenen die niet het risico lopen dat hun applicaties offline gaan. De structuur met meerdere knooppunten biedt toegang tot gegevens, zelfs als een knooppunt (of meer) faalt of offline gaat. Bovendien bevat dit aanbod zelfs gevecht geteste beveiliging zoals SSL-codering en clientcertificaten.
Redis CloudRedis Cloud is een cloudaanbod voor het hosten en uitvoeren van uw Redis-gegevensset . Het is een zeer beschikbare, schaalbare en stabiele service met oneindige schaalbaarheid, wat betekent dat uw dataset naar elke grootte kan groeien. Het plant elke seconde back-ups, en biedt zelfs een optie om een back-up te maken naar Amazon S3. Bovendien is het volledig geautomatiseerd en kunnen veel databaseverbindingen worden gebruikt voor hoge prestaties.
ironworkerIronWorker is een schaalbare taakwachtrij of worker cloud-service die alles en alles wat u verzendt, aankan. Het kan alle achtergrondverwerkingstaken uitvoeren voor uw real-time productieschaaltoepassingen. U kunt taken uit uw app in de wachtrij plaatsen, taken plannen of webhooks gebruiken om taken te verzenden. Het werkt met verschillende talen en binaire uitvoerbare bestanden, en handelt de beveiliging af door SSL-verbindingen te gebruiken en taken in sandboxen uit te voeren.
IronMQIronMQ is een berichtwachteldienst die persistentie van berichten, redundantie en beveiliging biedt. Het werkt op zeer beschikbare cloudinfrastructuren en ondersteunt meerdere wachtrijpatronen en tekenreeksberichten voor maximale flexibiliteit. Het biedt een uitgebreid dashboard dat alle actieve wachtrijen en berichtenstatistieken toont. Het wordt geleverd met ondersteuning voor meerdere interfaces en clientbibliotheken voor verschillende talen.
PubNubPubNub is een cloud-infrastructuur om real-time schaalbare applicaties te bouwen . Het biedt eenvoudige API's met SDK's voor bijna alle populaire mobiele, browser-, desktop- en serverplatforms. Het biedt belangrijke functies voor real-time apps zoals gebruikersaanwezigheid, pushmeldingen, persistente datastreams, enz. Het biedt analyses met real-time kaarten en grafieken, doelgroepanalyse en zelfs publiekssimulatie voor testdoeleinden.
Impact ladenLoad Impact is een laadtestdienst . Het biedt geautomatiseerde, on-demand prestatietests van uw real-time applicaties met realistische gesimuleerde testers. De functies omvatten geplande laadtesten, sessie-opname, serverbewaking, mobiele client en netwerkemulatie, enz. Het kan meer dan een miljoen gelijktijdige gebruikers simuleren van meerdere geolocaties om de lasttolerantie van uw toepassing te testen.
DreamfactoryDreamFactory is een open source REST API-platform . Het genereert automatisch API's voor backend-gegevensbronnen en laat uw toepassing verbinding maken met elke SQL-database, NoSQL-database, bestandsopslagsysteem of externe services. U kunt moderne toepassingen maken met behulp van de meegeleverde SDK voor HTML5 of native codebibliotheken voor mobiele platforms.
BlazeMeterBlazeMeter is al oad en oplossing voor prestatietests . De auto-scripting-functie kan u ontslaan van het schrijven van scripts voor tests. Het is zelfs compatibel met Apache JMeter en zijn scriptingmogelijkheden. Het simuleert tests met behulp van realistisch bezoekersgedrag vanuit meerdere geografische locaties. U kunt real-time rapporten bekijken of meerdere rapporten vergelijken met behulp van intuïtieve grafieken uit het testbeheersysteem.
AfrondenDeze toepassingen en services kunnen u helpen bij het bouwen van een betere applicatie, een op het OpenShift-platform dat meer schaalbaar, betrouwbaar is, beter gegevens verwerkt, zware achtergrondverwerking aankan, berichten doorstuurt en ontkoppelde app-modules ondersteunt, en zware tests heeft ondergaan voordat in productie. Bovendien kunt u gratis beginnen.
Ontwerphandleiding voor het werken met stijlgidsen en stijltegels
Het creëren van een merkidentiteit is geen eenvoudige taak. Het vergt zware inspanningen, maar het is ook een van de meest lonende creatieve taken. Webprojecten combineren branding vaak met interface-ontwerp . Dit kan verwarrend zijn omdat er in beide gebieden zoveel te doen is. Stijlgidsen en stijltegels zijn geweldige bronnen voor webontwerpers en hoewel ze hetzelfde klinken, hebben ze twee verschillende taken .
CSS-rasterlay-out: hoe minmax () te gebruiken
De CSS-rasterlay-outmodule tilt responsief ontwerp naar het volgende niveau door een nieuw soort flexibiliteit te introduceren die nog nooit eerder is gezien. Nu kunnen we niet alleen snel en eenvoudig rasters definiëren met pure CSS, maar het CSS Grid bevat ook veel verborgen juweeltjes waarmee we het raster verder kunnen aanpassen en ingewikkelde lay-outs kunnen realiseren.